package io.yanglong.aiassistant.config;

import dev.langchain4j.model.input.PromptTemplate;

public interface Constant {
    String MODEL_NAME_DS_7B_QWEN = "modelscope.cn/lmstudio-community/DeepSeek-R1-Distill-Qwen-7B-GGUF:latest";
    Integer DS_7B_QWEN_DIMENSION = 3584;
    String MODEL_NAME_QW2_5_7B = "modelscope.cn/Qwen/Qwen2.5-7B-Instruct-GGUF:latest";
    Integer QW2_5_7B_DIMENSION = 3584;
    String OLLAMA_BASE_URL = "http://127.0.0.1:11434";
    PromptTemplate QA_PROMPT_TEMPLATE = PromptTemplate.from("""
            你是一个中文问答机器人。
            你的任务是根据下面给定的已知信息回答用户的问题。
            已知信息：
            {{contents}}\n
            用户的问题：
            {{userMessage}}\n
            如果已知信息不包含用户问题的答案，或者已知信息不足以回答用户的问题，请直接回复‘我无法回答您的问题’。
            """);

}
